#jointAccountToogle,#other_found_source,#authorized_trader,#previousAddress,#mailingAddress,.issCountryHide,.passNumberHide,#emplyment_details,#other_found_source,#property_value
	{
	display: none;
}

#main-section {
	padding-left: 5px;
}

#mainContainer {
	position	: relative;	
}

#reviewHeaderInfo {
	padding-left: 40px;
	font-style	: italic;
	color		: #5B639E;
	text-align	: center;	
}

#loader {
	display: none;
	position: absolute;
	z-index: 100;
}

.error {
	font-style: italic;
	color: purple;
}

.msg_important {
	font-style: italic;
	font-size: 10px;
	font-family: Verdana;
	padding-left: 8px;
}

.top_left {
	width				: 12px;
	height				: 12px;	
	background-image	: url("../images/top_nav_left.gif");
	background-repeat	: no-repeat;
	position			: absolute;
	left				: -12px;
}

.top_right {
	width				: 12px;
	height				: 12px;	
	background-image	: url("../images/top_nav_right.gif");
	background-repeat	: no-repeat;
	position			: absolute;
	right				: -12px;	
}

.top_middle {
	height				: 12px;
	background-image	: url("../images/top_nav_tile.gif");
	background-repeat	: repeat-x;	
	position			: relative;
}


.bottom_left {
	width				: 12px;
	height				: 12px;	
	background-image	: url("../images/bottom_left.gif");
	background-repeat	: no-repeat;
	position			: absolute;
	left				: -12px;
	bottom				: -2px;
}

.bottom_right {
	height				: 12px;	
	background-image	: url("../images/bottom_right.gif");
	background-repeat	: no-repeat;
	position			: absolute;
    bottom				: -2px;
    right				: -15px;
    width				: 15px;	
}

.bottom_middle {
	height				: 12px;
	background-image	: url("../images/bottom_tile.gif");
	background-repeat	: repeat-x;	
	position			: relative;
	padding-bottom		: 0px;
	background-position	: bottom;	
	width				: 100%;
	top					: -2px;
}




.left {
	width				: 6px;
	background-image	: url("../images/left.gif");
	background-repeat	: repeat-y;
	position			: absolute;
	left				: -12px;
	height				: 100%;	
}

.left_container {
	position			: relative;
}

.right_container {
	position			: relative;
}

.right {
	width				: 6px;
	background-image	: url("../images/right.gif");
	background-repeat	: repeat-y;
	background-position	: right;
	position			: absolute;
	height				: 100%;
	right				: -12px;
}

td label {
	line-height	: 1em;
	font-family	: georgia;
	font-size	: 11px;
	padding-left: 5px;
	font-weight	: bold;
	white-space	: nowrap;
	color		: #333333;
}

tr.allowWrapping td label {
	white-space	: normal;
	text-align	: center;
	padding		: 0px;
}

tr.allowWrapping td .value {
	padding-left: 5px;
}

tr.allowWrapping td {
	padding-left: 5px;
}

#jointFrequencyHeaderLbl, #jointPeriodHeaderLbl {
	padding		: 0;	
}

#refererReview tbody tr td .value {
	padding-left: 10px;	
}

label.otherDescription {
	line-height	: 1em;
	font-family	: georgia;
	font-size	: 11px;
	padding-left: 5px;
	font-weight	: bold;
}


input[type=text] {
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00C;
	font-size: 12px;
}

#loginName {
	width	: 100px;	
}

#middleName {
	width	: 20px;
}

#jointMiddleName {
	width	: 20px;
}

#homePhoneMain1, #mobilePhoneMain1, #jointHomePhoneMain1, #jointMobilePhoneMain1, #phone1, #mobilePhone1 {
	width	: 45px;	
}

#homePhoneMain2, #mobilePhoneMain2, #jointHomePhoneMain2, #jointMobilePhoneMain2, #phone2, #mobilePhone2 {
	width	: 45px;	
}

#homePhoneMain3, #mobilePhoneMain3, #jointHomePhoneMain3, #jointMobilePhoneMain3, #phone3, #mobilePhone3 {
	width	: 75px;	
}

input.longInput {
	width	: 240px
}

input#passNumber {
	width	: 250px;	
}

input#jointPassNumber {
	width	: 250px;	
}

select {
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	color		: #00C;
	font-size	: 12px;
	height		: 20px;
}

#form1_container_tbl tbody tr td, #form2_container_tbl tbody tr td, #form2_container1_tbl tbody tr td, #form2_container_mailing_tbl tbody tr td,
#form3_container_tbl tbody tr td, #form4_container1_tbl tbody tr td, #form4_container2_tbl tbody tr td, 
#form4_container3_tbl tbody tr td, #form5_container1_tbl tbody tr td, #form5_container2_tbl tbody tr td,
#form5_container3_tbl tbody tr td, #form6_container1_tbl tbody tr td, #form6_container2_tbl tbody tr td, 
#form6_container3_tbl tbody tr td, #form7_container1_tbl tbody tr td, #form8_container1_tbl tbody tr td, 
#form8_container2_tbl tbody tr td, #form8_container3_tbl tbody tr td, #form9_container1_tbl tbody tr td, 
#form9_container2_tbl tbody tr td {
	border-bottom	: 1px dotted black;
	padding-bottom	: 2px;	
	padding-top		: 2px;	
}


.reviewTables tbody tr td {
	border-bottom	: 1px dotted black;
	padding-bottom	: 2px;	
	padding-top		: 2px;	
}

#authorizedTraderLbl {
	text-align		: center;
	padding-left	: 20px;	
}

.value {
	font-family		: Verdana;
	font-size		: 10px;
	letter-spacing	: 0px;
	line-height		: 132%;
	color			: #333333;
/*	padding-left	: 10px;	*/
}

.italic {
	font-style		: italic;	
}

.bold {
	font-weight		: bold;	
}

#form3_inside_container_tbl tbody tr td, #form7_container2_tbl tbody tr td {
	border			: none;	
}

#space {
	height: 20px;
}

#message {
	line-height	: 5px;
	font-size	: 12px;
	font-family	: Arial,Verdana;  	
}

.msg {
	font-size	: 11px;
	font-weight	: normal;
	font-style	: italic;
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	color		: #604444;
	padding-left: 10px;		
}

label div.msg {
	padding-left: 35px;	
}

#msg_grey.msg {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

#personal_name, #citizenshipLbl {
	white-space: nowrap;
}

#accPrefSubHeader {
	font-size	: 13px;
	font-family	: Arial, Verdana, sans-serif;
	padding-left: 7px;	
}

#jointAccountToogle {
 	background-color: #E6E6E6;
 	padding-left	: 20px;
}

#jointSelectorContainer {
	padding-left	: 30px;
	padding-top		: 20px;
	padding-bottom	: 25px;
	
}

#authorized_trader {
	background-color: #E6E6E6;
	padding-left	: 25px;
	padding-bottom	: 6px;	
}



.typeDescription {
	font-size	: 12px;
	font-weight	: normal;
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;		
}
.info {
	font-family: Verdana;
	font-size: 10px;
	font-style: italic;
	text-indent: 10px;
}

.phoneHint {
	text-align: right;
	padding-right: 50px;
}

#currencyTraded {
	width: 60px;
}

tr {
/*	background-color: #EFEFEF;*/
}

.header_center {
	font-weight		: bold;
	letter-spacing	: 1px;
	font-style		: italic;
	font-family		: arial;
	color			: white;
	font-size		: 11px;
	height			: 16px;
	background		: url('../images/back_tile.png') repeat-x;
	position		: relative;
	padding-top		: 3px;
	padding-left	: 5px;
/*	margin-bottom	: 6px;*/
}

.section_header div {
	padding-left	: 0px;
}

.section_header td {
	position		: relative;
}

tr.section_header {
	background-color: #FFF;
}

.lbackground {
	height			: 16px;
	width			: 6px;
	background		: url('../images/left_back.png') no-repeat;
	position		: absolute;
	margin-left		: -3px;
}

.rbackground {
	height: 16px;
	width: 6px;
	background: url('../images/right_back.png') no-repeat;
	position: absolute;
	right: -6px;
	top: 0px;
}

/* making all inputs to one color */
.userinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00C;
	font-size: 12px;
}

::-moz-selection {
	background: #6374AB;
	color: #fff;
}

::selection {
	background: #6374AB;
	color: #fff;
}

#currencyReqLbl {
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
}

.success {
	font-style: italic;
	color: #50930B;
	padding: 12px;
}

div.wraper {
	position: relative;
}